engine self-contained lubrication - Spanish English Dictionary